package gov.pr.celepar.sentinela.admin.facade;

import gov.pr.celepar.sentinela.admin.dao.LogGrupoFuncaoDAO;
import gov.pr.celepar.sentinela.admin.dao.factory.DAOFactoryServer;
import gov.pr.celepar.sentinela.admin.excecao.SentinelaServerException;
import gov.pr.celepar.sentinela.admin.pojo.LogGrupoFuncao;

import java.util.Collection;
import java.util.Date;

public class LogGrupoFuncaoFacade {

	public static Collection<LogGrupoFuncao> listarLogs(Long codGrupo,
			Long codFuncao, Long codSistema, Long codAutor, Date dataInicial,
			Date dataFinal, Integer limite) throws SentinelaServerException,
			Exception {

		LogGrupoFuncaoDAO logDao = DAOFactoryServer.getDAOFactory()
				.getLogGrupoFuncaoDAO();

		Collection<LogGrupoFuncao> logs = logDao.listar(codGrupo, codFuncao,
				codSistema, codAutor, dataInicial, dataFinal, limite);

		return logs;
	}
}
